﻿/***********************门户框架样式***********************/
.portal-header
{
    background: url("../images/PartyEx/header-background.jpg") no-repeat;
    width: 962px;
    height: 205px;
    margin: 0px auto;
    border: 1px solid #E45245;
    border-bottom: 0px;
}

.portal-header-loginuser
{
    float: right;
    color: White;
    margin: 10px 20px 0 0;
    font-size: 14px;
}

.portal-header-loginuser a
{
    color: #FFFFC7;
}

.portal-header-loginuser #sp_user_info
{
    color: #FFFFC7;
    cursor: pointer;
}

.portal-memu
{
    background: url("../images/PartyEx/menu-background.jpg") no-repeat;
    width: 962px;
    height: 44px;
    margin: 0px auto;
    border-left: 1px solid #E45245;
    border-right: 1px solid #E45245;
    position: relative;
    z-index:9999;
}

.portal-memu ul
{
    margin-left: 2px;
    display: inline-block;
    height: 44px;
}

.menu-item
{
    float: left;
    color: #FFFFC7;
    height: 44px;
    line-height: 44px;
}

.menu-item a
{
    height: 44px;
    line-height: 44px;
    display: inline-block;
    color: #FFFFC7;
    padding: 0px 6.2px;
    font-size: 14px;
}



.portal-menu-branch-navigation
{
    width: 102px;
    height: 28px;
    line-height: 28px;
    background: url("../Images/PartyEx/portal-menu-branch-navigation.jpg") no-repeat;
    position: absolute;
    right: 5px;
    top: 8px;
    color: #FFFFC7;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    font-weight: bolder;
}

.portal-memu-branch-tree
{
    width: 250px;
    height: 330px;
    background: #fff;
    position: absolute;
    border: 2px solid #E45245;
    top: 240px;
    right: 2px;
    z-index: 10000;
}

.tree-search-bar
{
    height: 30px;
    width: 350px;
    background: url("../images/PartyEx/widget-list-title-background.jpg") repeat-x scroll 0 0 transparent;
}

#tree_search_text
{
    width: 205px;
    padding: 2px 5px;
    margin: 3px;
    float: left;
}

#tree_search_button
{
    width: 16px;
    height: 16px;
    border: 0px;
    background: url("../images/PartyEx/tree-branch-search-button.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    margin: 7px 0px 0px 5px;
    float: left;
}

.tree-branch-list
{
    width: 250px;
    height: 300px;
    overflow: auto;
}

.tree-branch-list .tree-branch-item
{
    border: 1px dotted #CCCC;
}

.tree-branch-item A
{
    display: block;
    height: 20px;
    line-height: 20px;
    padding-left: 5px;
}

.portal-content
{
    background: #FECFB1;
    width: 962px;
    border-left: 1px solid #E45245;
    border-right: 1px solid #E45245;
    margin: 0px auto;
}

.widget-place-left
{
    width: 695px;

    float: left;
}

.widget-place-right
{
    width: 262px;
    float: right;
}
.widget-info-left
{
    width: 270px;
    float: left;
    margin-top: 10px;
    border: 1px solid #E5695D;
}

.widget-info-right
{
    margin-top: 10px;
    width: 675px;
    float: right;
    -margin-right: -10px;
}
.widget
{
    margin: 3px 0px;
}

.widget-left-header
{
    background: url("../images/PartyEx/widget-left-header.jpg") no-repeat;
    width: 315px;
    height: 42px;
}
.widget-center-header
{
    background: url("../images/PartyEx/widget-center-header.jpg") no-repeat;
    width: 376px;
    height: 42px;
}
.widget-right-header
{
    background: url("../images/PartyEx/widget-right-header.jpg") no-repeat;
    width: 637px;
    height: 46px;
}
.widget-right-headerEx
{
    background: url("../images/PartyEx/widget-right-headerEx.jpg") no-repeat;
    width: 695px;
    height: 37px;
}
.widget-right-bottomEx
{
    background: url("../images/PartyEx/widget-left-bottomEx.jpg") no-repeat;
    width: 695px;
    overflow:hidden;
    height: 6px;
}
.widget-title
{
    line-height:38px;
    font-size: 16px;
    font-weight: bolder;
    color: #FEFFFD;
    margin-left: 20px;
}

.widget-tab
{
}

.widget-tab ul
{
    height: 28px;
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #E45245;
}

.widget-tab li
{
    height: 28px;
    float: left;
    color: #333333;
    font-size: 14px;
    padding: 0 2px;
    white-space: nowrap;
    display: inline;
}

.widget-tab-item
{
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    display: inline-block;
    cursor: pointer;
    padding-right: 3px;
}

.widget-tab-item-actived
{
    background: url("../images/PartyEx/widget-tab-actived.jpg") no-repeat center bottom;
    color: #E45245;
    padding-right: 3px;
}
.widget-left-content-top
{
    margin-top: 2px;
    width: 315px;
    height: 9px;
    -margin-bottom: -6px;
    background: url("../images/PartyEx/widget-left-content-top.jpg") no-repeat;
}

.widget-left-content-middle
{
    width: 295px;
    background: url("../images/PartyEx/widget-left-content-middle.jpg") repeat-y;
    padding: 0px 10px;
    display:inline-block;
}

.widget-left-content-bottom
{
    width: 315px;
    height: 9px;
    -margin-top: -6px;
    background: url("../images/PartyEx/widget-left-content-bottom.jpg") no-repeat 0px bottom;
}
.widget-center-content-top
{
    margin-top: 2px;
    width: 376px;
    -margin-bottom: -6px;
    height: 9px;
    background: url("../images/PartyEx/widget-center-content-top.jpg") no-repeat;
}

.widget-center-content-middle
{
    width: 364px;
    padding: 0 6px 0 6px;
    background: url("../images/PartyEx/widget-center-content-middle.jpg") repeat-y;
    display: inline-block;
}

.widget-center-content-middleEx
{
    width: 325px;
    padding: 0 6px 0 6px;
    background: url("../images/PartyEx/widget-center-content-middle.jpg") repeat-y;
    display: inline-block;
}

.widget-center-content-bottom
{
    width: 376px;
    height: 9px;
    -margin-top: -6px;
    background: url("../images/PartyEx/widget-center-content-bottom.jpg") no-repeat 0px bottom;
}
.widget-right-content-top
{
    width: 695px;
    height: 9px;
    -margin-bottom: -6px;
    background: url("../images/PartyEx/widget-left-news-top.jpg") no-repeat;
}

.widget-right-content-middle
{
    width: 695px;
    background: url("../images/PartyEx/widget-left-news-middle.jpg") repeat-y;
    padding: 0px 10px;
    display: inline-block;
}

.widget-right-content-bottom
{
    width: 695px;
    height: 9px;
    overflow:hidden;
    background: url("../images/PartyEx/widget-left-news-bottom.jpg") no-repeat;
}
.widget-full-content-top
{
    width: 951px;
    height: 9px;
    background: url("../images/PartyEx/widget-full-content-top.jpg") no-repeat;
}
.widget-full-content-middle
{
    width: 947px;
    -margin-top: -6px;
    padding-left:2px;
    padding-right:2px;
    background: url("../images/PartyEx/widget-full-content-middle.jpg") repeat-y;
}
.widget-full-content-bottom
{
    width: 951px;
    height: 9px;
    background: url("../images/PartyEx/widget-full-content-bottom.jpg") no-repeat;
}
.widget-content
{
    position: relative;
    padding-top: 3px;
}

.widget-notice-top
{
    width: 254px;
    height: 34px;
    float: left;
    background: url("../images/PartyEx/widget-notice-top.jpg") no-repeat;
}
.widget-notice-middle
{
    width: 190px;
    background: url("../images/PartyEx/widget-notice-middle.jpg") repeat-y;
}
.widget-notice-bottom
{
    width: 190px;
    height: 9px;
    background: url("../images/PartyEx/widget-notice-bottom.jpg") no-repeat;
}
.portal-notice
{
    width: 962px;
    height: 30px;
    margin: 0px auto;
    -margin-top: -3px;
    border-left: 1px solid #E45245;
    border-right: 1px solid #E45245;
}

.portal-notice-left
{
    width: 110px;
    height: 30px;
    float: left;
    background: url("../images/PartyEx/notice-left.jpg") no-repeat;
}
.portal-notice-center
{
    width: 845px;
    float: left;
    background: #F7B000;
    height: 30px;
    line-height: 30px;
    text-align: left;
}
.portal-notice-right
{
    width: 7px;
    height: 30px;
    float: left;
    background: url("../images/PartyEx/notice-right.jpg") no-repeat;
}
.portal-footer
{
    background: url("../images/PartyEx/footer-background.jpg");
    width: 962px;
    border: 1px solid #E45245;
    border-bottom: 0px;
    padding-top: 5px; /*height: 65px;*/
    margin: 0px auto;
    text-align: center;
}

.portal-footer span
{
    height: 24px;
    line-height: 24px;
    color: #FFFFFF;
}
.portal-footer a
{
    color: Yellow;
    text-decoration: underline;
}
.portal-page-content
{
    padding-left: 5px;
    width: 957px;
    margin: 0px auto;
    border-left: 1px solid #E45245;
    border-right: 1px solid #E45245;
}

.more-page-menu
{
    background: url("../images/PartyEx/more-page-menu-middle.jpg") repeat-y;
    width: 315px;
}

.more-page-menu-main
{
    background: url("../images/PartyEx/more-page-menu-top.jpg") no-repeat;
    width: 315px;
    height: 500px;
    padding-top: 70px;
}

.more-page-menu-bottom
{
    background: url("../images/PartyEx/more-page-menu-bottom.jpg") no-repeat;
    width: 315px;
    height: 11px;
}

.more-page-menu-item
{
    width: 259px;
    height: 42px;
    background: url("../images/PartyEx/more-page-menu-item.gif") no-repeat;
    font-size: 14px;
    font-weight: bolder;
    text-align: center;
    line-height: 42px;
    margin: 5px auto;
    cursor: pointer;
}

.more-page-menu-item-actived
{
    background: url("../images/PartyEx/more-page-menu-item-actived.gif") no-repeat;
    color: #FFFFFF;
}

.center-page-menu
{
    height: 600px;
    float: left;
    border: 1px solid #E45245;
    width: 185px;
    margin: 2px;
}

.center-page-content
{
    height: 600px;
    float: right;
    border: 1px solid #E45245;
    width: 757px;
    margin: 2px;
}

.my-main-navigation
{
    padding-left: 10px;
}
.my-main-navigation a, .my-main-navigation span
{
    height: 24px;
    line-height: 24px;
    color: #E45245;
}

.my-main-menu .left
{
    width: 17px;
    height: 47px;
    background: url("../images/PartyEx/my-main-menu-left.jpg") no-repeat;
    display: inline-block;
    float: left;
}

.my-main-menu .center
{
    width: 927px;
    height: 47px;
    background: url("../images/PartyEx/my-main-menu-center.jpg") repeat-x;
    display: inline-block;
    float: left;
}

.my-main-menu .right
{
    width: 18px;
    height: 47px;
    background: url("../images/PartyEx/my-main-menu-right.jpg") no-repeat;
    display: inline-block;
    float: left;
}

.my-main-menu .menu-item a
{
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    display: inline-block;
    width: 120px;
    height: 47px;
    text-align: center;
}

.my-main-menu .menu-item a:hover
{
    background: url("../images/PartyEx/my-main-menu-hover.jpg") no-repeat;
    color: #C93728;
}

.my-main-menu .menu-item-actived a
{
    background: url("../images/PartyEx/my-main-menu-hover.jpg") no-repeat;
    color: #C93728;
}

.my-main-branch-home-link
{
    position: absolute;
    right: 0px;
    top: 0px;
    height: 47px;
    line-height: 47px;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
}

.my-main-userinfo
{
    width: 150px;
    margin: 0px auto;
    border-bottom: 1px solid #000;
}

.my-main-userinfo span
{
    font-size: 30px;
    font-weight: bold;
}

.my-main-userinfo a
{
    color: #CCC;
    margin-left: 10px;
}

.my-main-setting a
{
    font-size: 14px;
    font-weight: bold;
    margin-left: 12px;
}

.my-main-order span
{
    font-size: 14px;
    font-weight: bold;
    margin-left: 12px;
}

.my-main-content
{
    height: 390px;
}

.my-main-score-table-icon
{
    width: 80px;
    text-align: center;
    border-right: 1px solid #E45245;
}

.my-main-score-table-icon span
{
    display: block;
    width: 80px;
    text-align: center;
    color: #E45245;
    font-weight: bold;
}

.my-main-icon-list li
{
    float: left;
    margin: 5px 0px;
}

.my-main-icon-list a
{
    display: inline-block;
    width: 122px;
    padding-top: 82px;
}

.my-main-icon-list span
{
    width: 122px;
    height: 24px;
    line-height: 24px;
    display: inline-block;
    text-align: center;
    font-weight: bold;
    color: #E45245;
}

.button-party-activity-card
{
    background: url("../images/PartyEx/button-party-activity-card-hover.jpg") no-repeat center 0px;
}

.button-party-activity-card:hover
{
    background: url("../images/PartyEx/button-party-activity-card.jpg") no-repeat center 0px;
}

.button-base-branch-life
{
    background: url("../images/PartyEx/button-base-branch-life-hover.jpg") no-repeat center 0px;
}

.button-base-branch-life:hover
{
    background: url("../images/PartyEx/button-base-branch-life.jpg") no-repeat center 0px;
}

.button-hand-branch-life
{
    background: url("../images/PartyEx/button-hand-branch-life-hover.jpg") no-repeat center 0px;
}

.button-hand-branch-life:hover
{
    background: url("../images/PartyEx/button-hand-branch-life.jpg") no-repeat center 0px;
}

.button-party-love
{
    background: url("../images/PartyEx/button-party-love-hover.jpg") no-repeat center 0px;
}

.button-party-love:hover
{
    background: url("../images/PartyEx/button-party-love.jpg") no-repeat center 0px;
}

.button-intelligence-analyse
{
    background: url("../images/PartyEx/button-intelligence-analyse.jpg") no-repeat center 0px;
}

.button-intelligence-analyse:hover
{
    background: url("../images/PartyEx/button-intelligence-analyse-hover.jpg") no-repeat center 0px;
}

.button-branch-transfer
{
    background: url("../images/PartyEx/button-branch-transfer-hover.jpg") no-repeat center 0px;
}

.button-branch-transfer:hover
{
    background: url("../images/PartyEx/button-branch-transfer.jpg") no-repeat center 0px;
}

.button-volunteer-service
{
    background: url("../images/PartyEx/button-volunteer-service-hover.jpg") no-repeat center 0px;
}

.button-volunteer-service:hover
{
    background: url("../images/PartyEx/button-volunteer-service.jpg") no-repeat center 0px;
}

.button-photo-wall
{
    background: url("../images/PartyEx/button-photo-wall-hover.jpg") no-repeat center 0px;
}

.button-photo-wall:hover
{
    background: url("../images/PartyEx/button-photo-wall.jpg") no-repeat center 0px;
}

.button-three-meeting-one-course
{
    background: url("../images/PartyEx/button-three-meeting-one-course-hover.jpg") no-repeat center 0px;
}

.button-three-meeting-one-course:hover
{
    background: url("../images/PartyEx/button-three-meeting-one-course.jpg") no-repeat center 0px;
}

.button-party-work-box
{
    background: url("../images/PartyEx/button-party-work-box-hover.jpg") no-repeat center 0px;
}

.button-party-work-box:hover
{
    background: url("../images/PartyEx/button-party-work-box.jpg") no-repeat center 0px;
}

.button-party-cost-pay
{
    background: url("../images/PartyEx/button-party-cost-pay-hover.jpg") no-repeat center 0px;
}

.button-party-cost-pay:hover
{
    background: url("../images/PartyEx/button-party-cost-pay.jpg") no-repeat center 0px;
}
.button-wisdom-map
{
    background: url("../images/PartyEx/button-wisdom-map.jpg") no-repeat center 0px;
}
.button-wisdom-map:hover
{
    background: url("../images/PartyEx/button-wisdom-map-hover.jpg") no-repeat center 0px;
}
.branch-manage-order-table-title
{
    height: 46px;
    background: url("../images/PartyEx/branch-manage-order-table-title.jpg") no-repeat center 0px;
}

.branch-manage-score-table
{
    height: 120px;
    width: 250px;
    margin: 0px auto;
}

.branch-manage-score-table td
{
    height: 24px;
    line-height: 24px;
}

.branch-manage-content
{
    height: 532px;
}

.button-party-member-manage
{
    background: url("../images/PartyEx/button-party-member-manage.jpg") no-repeat center 0px;
}

.button-party-member-manage:hover
{
    background: url("../images/PartyEx/button-party-member-manage-hover.jpg") no-repeat center 0px;
}

.button-branch-trends
{
    background: url("../images/PartyEx/button-branch-trends.jpg") no-repeat center 0px;
}

.button-branch-trends:hover
{
    background: url("../images/PartyEx/button-branch-trends-hover.jpg") no-repeat center 0px;
}

.button-branch-party-cost-pay
{
    background: url("../images/PartyEx/button-branch-party-cost-pay.jpg") no-repeat center 0px;
}

.button-branch-party-cost-pay:hover
{
    background: url("../images/PartyEx/button-party-cost-pay.jpg") no-repeat center 0px;
}

.button-branch-photo-wall
{
    background: url("../images/PartyEx/button-branch-photo-wall.jpg") no-repeat center 0px;
}

.button-branch-photo-wall:hover
{
    background: url("../images/PartyEx/button-photo-wall.jpg") no-repeat center 0px;
}

.button-honour-manage
{
    background: url("../images/PartyEx/button-honour-manage.jpg") no-repeat center 0px;
}

.button-honour-manage:hover
{
    background: url("../images/PartyEx/button-honour-manage-hover.jpg") no-repeat center 0px;
}

.button-two-new-area
{
    background: url("../images/PartyEx/button-two-new-area.jpg") no-repeat center 0px;
}

.button-two-new-area:hover
{
    background: url("../images/PartyEx/button-two-new-area-hover.jpg") no-repeat center 0px;
}

.button-manage-remind
{
    background: url("../images/PartyEx/button-manage-remind.jpg") no-repeat center 0px;
}

.button-manage-remind:hover
{
    background: url("../images/PartyEx/button-manage-remind-hover.jpg") no-repeat center 0px;
}

.button-change-skin
{
    background: url("../images/PartyEx/button-change-skin.jpg") no-repeat center 0px;
}

.button-change-skin:hover
{
    background: url("../images/PartyEx/button-change-skin-hover.jpg") no-repeat center 0px;
}

.button-party-work-report
{
    background: url("../images/PartyEx/button-party-work-report.jpg") no-repeat center 0px;
}

.button-party-work-report:hover
{
    background: url("../images/PartyEx/button-party-work-report-hover.jpg") no-repeat center 0px;
}

.button-secretary-talking
{
    background: url("../images/PartyEx/button-secretary-talking.jpg") no-repeat center 0px;
}

.button-secretary-talking:hover
{
    background: url("../images/PartyEx/button-secretary-talking-hover.jpg") no-repeat center 0px;
}
.button-party-work-public
{
    background: url("../images/PartyEx/button-party-work-public.jpg") no-repeat center 0px;
}
.button-party-work-public:hover
{
    background: url("../images/PartyEx/button-party-work-public-hover.jpg") no-repeat center 0px;
}
.button-one-branch-one-brand
{
    background: url("../images/PartyEx/button-one-branch-one-brand.jpg") no-repeat center 0px;
}
.button-one-branch-one-brand:hover
{
    background: url("../images/PartyEx/button-one-branch-one-brand-hover.jpg") no-repeat center 0px;
}
.button-branch-volunteer-service
{
    background: url("../images/PartyEx/button-branch-volunteer-service.jpg") no-repeat center 0px;
}
.button-branch-volunteer-service:hover
{
    background: url("../images/PartyEx/button-volunteer-service.jpg") no-repeat center 0px;
}
.button-branch-transfer2
{
    background: url("../images/PartyEx/button-branch-transfer2.jpg") no-repeat center 0px;
}
.button-branch-transfer2:hover
{
    background: url("../images/PartyEx/button-branch-transfer.jpg") no-repeat center 0px;
}
.button-member-find-branch
{
    background: url("../images/PartyEx/button-member-find-branch.jpg") no-repeat center 0px;
}
.button-member-find-branch:hover
{
    background: url("../images/PartyEx/button-member-find-branch-hover.jpg") no-repeat center 0px;
}
.button-join-party
{
    background: url("../images/PartyEx/button-join-party.jpg") no-repeat center 0px;
}
.button-join-party:hover
{
    background: url("../images/PartyEx/button-join-party-hover.jpg") no-repeat center 0px;
}
.button-learn-18-meeting
{
    background: url("../images/PartyEx/button-learn-18-meeting.jpg") no-repeat center 0px;
}
.button-learn-18-meeting:hover
{
    background: url("../images/PartyEx/button-learn-18-meeting-hover.jpg") no-repeat center 0px;
}
.button-branch-TaskList
{
    background: url("../images/PartyEx/button-branch-TaskList.jpg") no-repeat center 0px;
}
.button-branch-TaskList:hover
{
    background: url("../images/PartyEx/button-branch-TaskList-hover.jpg") no-repeat center 0px;
}
.button-branch-MyOrg
{
    background: url("../images/PartyEx/button-branch-MyOrg.jpg") no-repeat center 0px;
}
.button-branch-MyOrg:hover
{
    background: url("../images/PartyEx/button-branch-MyOrg-hover.jpg") no-repeat center 0px;
}
.button-branch-LearnCourse
{
    background: url("../images/PartyEx/button-branch-LearnCourse.jpg") no-repeat center 0px;
}
.button-branch-LearnCourse:hover
{
    background: url("../images/PartyEx/button-branch-LearnCourse-hover.jpg") no-repeat center 0px;
}
.button-branch-BranchActivitie
{
    background: url("../images/PartyEx/button-branch-BranchActivitie.jpg") no-repeat center 0px;
}
.button-branch-BranchActivitie:hover
{
    background: url("../images/PartyEx/button-branch-BranchActivitie-hover.jpg") no-repeat center 0px;
}
.button-branch-MemberSound
{
    background: url("../images/PartyEx/button-branch-MemberSound.jpg") no-repeat center 0px;
}
.button-branch-MemberSound:hover
{
    background: url("../images/PartyEx/button-branch-MemberSound-hover.jpg") no-repeat center 0px;
}
/***********************门户内容样式***********************/

.login-area
{
    background: url("../images/PartyEx/login-area-background.jpg") no-repeat;
    width: 314px;
    height: 148px;
    position: relative;
}

.login-area-table
{
    line-height: 32px;
}
.login-area-table th
{
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
}

.login-area-button-login
{
    background: url("../images/PartyEx/party-new-login-button.jpg") no-repeat;
    width: 68px;
    height: 24px;
}

.login-area-forgot-password
{
    background: url("../images/PartyEx/login-area-button-forgot-password.jpg") no-repeat;
    width: 68px;
    height: 24px;
    display: inline-block;
}

.login-area-user-register
{
    background: url("../images/PartyEx/login-area-button-user-register.jpg") no-repeat;
    width: 68px;
    height: 24px;
    display: inline-block;
    margin-left: 2px;
}

.logined-area-forgot-myhomepage
{
    background: url("../images/PartyEx/button-my-default.jpg") no-repeat;
    width: 68px;
    height: 24px;
    margin-top: 5px;
    display: inline-block;
}

.logined-area-user-loginout
{
    background: url("../images/PartyEx/button-cancel-out.jpg") no-repeat;
    width: 68px;
    height: 24px;
    margin-top: 5px;
    display: inline-block;
    margin-left: 2px;
}

.party-score-top
{
    background: url("../images/PartyEx/party-socre-top.jpg") no-repeat -5px 0px;
    width: 295px;
    height: 33px;
    margin: 0px auto;
}

.party-score-table
{
    width: 295px;
    margin: 10px auto 0px;
}

.party-score-table td, .party-score-table th
{
    height: 22px;
    line-height: 22px;
    font-weight: normal;
    padding-left: 5px;
}

.party-score-table th
{
    border-right: 1px solid #D56B5E;
}

.party-score-table-title td, .party-score-table-title th
{
    font-weight: bolder;
    color: #D56B5E;
    font-size: 14px;
}

.party-score-table-title th
{
    border-right: 2px solid #D56B5E;
}

.party-score-bottom
{
    position: relative;
}
.button-score-rule
{
    background: url("../images/PartyEx/button-score-rule.jpg") no-repeat;
    width: 118px;
    height: 36px;
    display: block;
    margin: 16px auto 0px;
}
.party-score-more
{
    float: right;
    margin-top: -20px;
}

.widget-list
{
    display: block;
    padding: 0px;
    margin: 0px;
}

.widget-list li
{
    height: 22px;
    *height:20px !important;
    line-height: 180%;
}

.widget-list-more
{
    float: right;
    -margin-top: -10px;
}
.widget-list-more2
{
    float: right;
    margin-top: 0px;
    margin-right: 5px;
}

.widget-news-summary
{
    background: url("../images/PartyEx/widget-news-summary-background.jpg") no-repeat right center;
}

.party-find-party-map
{
    background: url("../images/PartyEx/party-find-pary-map.jpg") no-repeat;
    width: 297px;
    height: 159px;
    margin-left: 10px;
    display: inline-block;
}
/*中国梦开始*/
.button-Curriculum-s {
     line-height:32px;
    font-weight:700;
    text-align:center;
    
    width: 80px;
    height: 32px;
    display: inline-block;
}
.button-Curriculum-Score
{
   margin-top: 20px;
    background: url("../images/PartyEx/party-button-dangzhang.jpg") no-repeat;
}

.button-Curriculum-Enter
{
   margin-top: 13px;
    background: url("../images/PartyEx/party-button-dangzhang.jpg") no-repeat;
}

.button-Curriculum-Introduction
{
    margin-top: 20px;
    background: url("../images/PartyEx/party-button-dangzhang.jpg") no-repeat;
}
.button-dangzhang
{
    margin-top: 20px;
    background: url("../images/PartyEx/party-button-dangzhang.jpg") no-repeat;
    
}
/*中国梦结束*/
.button-find-party-branch
{
    margin-top: 10px;
    width: 90px;
    height: 41px;
    display: inline-block;
    background: url("../images/PartyEx/party-button-find-party-branch.jpg") no-repeat;
}

.button-party-quick-register
{
    margin-top: 10px;
    width: 90px;
    height: 41px;
    display: inline-block;
    background: url("../images/PartyEx/party-button-quick-register.jpg") no-repeat;
}

.button-party-button-position
{
    margin-top: 10px;
    width: 90px;
    height: 41px;
    display: inline-block;
    background: url("../images/PartyEx/party-button-position.jpg") no-repeat;
}

.button-party-deputy-train
{
    display: inline-block;
    width: 189px;
    height: 67px;
    display: inline-block;
    background: url("../images/PartyEx/button-party-deputy-train.jpg") no-repeat;
}

.button-party-jewel-box
{
    display: inline-block;
    width: 189px;
    height: 67px;
    display: inline-block;
    background: url("../images/PartyEx/button-party-jewel-box.jpg") no-repeat;
    margin: 8px 0px;
}

.button-secretary-window
{
    display: inline-block;
    margin: 5px;
    width: 189px;
    height: 67px;
    display: inline-block;
    background: url("../images/PartyEx/button-secretary-window.jpg") no-repeat;
}

.party-banner-learn-18 a
{
    display: inline-block;
    width: 962px;
    height: 118px;
    background: url("../images/PartyEx/widget-banner-learn-18.jpg") no-repeat;
}

.join-party-list li
{
    float: left;
    height: 121px;
}

.join-party-list a
{
    display: inline-block;
    margin-top: 10px;
}

.join-party-list span
{
    display: block;
    width: 98px;
    text-align: center;
    font-size: 14px;
    font-weight: bolder;
    color: #CE7F00;
}

.button-join-party-flow
{
    background: url("../images/PartyEx/button-join-party-flow.jpg") no-repeat center 0px;
    height: 71px;
}

.button-study-party-knowledge
{
    background: url("../images/PartyEx/button-study-party-knowledge.jpg") no-repeat center 0px;
    height: 71px;
}

.button-join-quick-register
{
    background: url("../images/PartyEx/button-join-quick-register.jpg") no-repeat center 0px;
    height: 71px;
}
.party-interact-exchange
{
    padding-top: 10px;
}
.party-interact-exchange li
{
    text-align: center;
    padding: 0px;
    margin: 0px;
    height: 40px;
    line-height: 40px;
}

.party-interact-exchange a
{
    display: inline-block;
    width: 228px;
    height: 34px;
    margin: 1px 0px;
}

.button-question-feedback
{
    background: url("../images/PartyEx/button-question-feedback.jpg") no-repeat;
    margin: 5px;
}

.button-71-forum
{
    background: url("../images/PartyEx/button-71-forum.jpg") no-repeat;
}

.button-people-sound
{
    background: url("../images/PartyEx/button-people-sound.jpg") no-repeat;
    margin: 5px;
}
.button-electronic-letter
{
    background: url("../images/PartyEx/button-electronic-letter.jpg") no-repeat;
    margin: 5px;
}
.button-weibo
{
    background: url("../images/PartyEx/button-secretary-window.jpg") no-repeat;
}

/**********图片新闻开始********/

.smallslider
{
    position: relative;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.smallslider ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: absolute;
    width: auto;
    height: auto;
}
.smallslider li
{
    margin: 0;
    padding: 0;
}
.smallslider li a
{
    margin: 0;
    padding: 0;
}
.smallslider li a img
{
    border: 0;
    padding: 0;
    margin: 0;
    vertical-align: top;
}
.smallslider h3
{
    position: absolute;
    font-weight: bold;
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-indent: 2%;
    line-height: 30px;
    z-index: 102;
    width: 98%;
    color: #CCC;
}
.smallslider h3 a
{
    padding: 0;
    margin: 0;
    text-indent: 0;
}
.smallslider h3 a:link, .smallslider h3 a:visited
{
    text-decoration: none;
    color: #FFFFFF;
}
.smallslider h3 a:hover
{
    text-decoration: underline;
    color: #FF6600;
}
.smallslider li.current-li
{
}
.smallslider-btns
{
    position: absolute;
    z-index: 103;
}
.smallslider-btns span
{
    border: 1px solid #DCDCDC;
    color: #9F9F9F;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    width: 16px;
}
.smallslider-btns span.current-btn
{
    background-color: #C00100;
    border: 1px solid #A00100;
    color: white;
    font-size: 13px;
    font-weight: bold;
}
.smallslider-lay
{
    position: absolute;
    background: black;
    height: 30px;
    width: 100%;
    z-index: 101;
}
.smallslider-tex
{
    height: 30px;
}
.images-news
{
    width: 285px;
    -width: 285px;
    height: 210px;
    border: 1px solid #E45245;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
}
.images-news img
{
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
}
.smallslider-lay
{
    -moz-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
}

/**********文章开始********/
.article-title
{
    color: #2B2B2B;
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
    text-align: center;
    padding-top: 15px;
}

.article-info
{
    color: #2B2B2B;
    text-align: center;
    padding: 10px 0px;
}

.article-content
{
    color: #2B2B2B;
    font-size: 14px;
    line-height: 23px;
    text-align: justify;
    word-wrap: break-word;
    text-indent: 0px;
    padding: 0px 5px 5px 5px;
}
/**********文章结束********/

.party-navigation
{
    padding-left: 5px;
    height: 24px;
    line-height: 24px;
    border-bottom: 1px dotted red;
    color: Red;
    font-size: 14px;
}

.party-navigation span
{
    cursor: pointer;
}

/**********文章列表分页**************/
.pagination
{
    margin-top: 10px;
    padding-left: 5px;
    text-align: center;
}

#pagination
{
    display: inline-block;
}

.pagination a
{
    text-decoration: none;
    color: #F58430;
    background: #FFFFFF;
}

.pagination a, .pagination span
{
    display: inline-block;
    width: 28px;
    height: 28px;
    background: url("../Images/PartyEx/page-item.jpg") no-repeat;
    float: left;
    line-height: 28px;
    text-align: center;
    margin: 0px 2px;
}

.pagination .current
{
    color: #FFFFFF;
    display: inline-block;
    width: 28px;
    height: 28px;
    background: url("../Images/PartyEx/page-item-actived.jpg") no-repeat;
}

/*.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}*/
.pagination .prev
{
    width: 28px;
    height: 28px;
    background: url("../Images/PartyEx/page-prev.jpg") no-repeat;
    display: inline-block;
}

.pagination .next
{
    width: 28px;
    height: 28px;
    background: url("../Images/PartyEx/page-next.jpg") no-repeat;
    display: inline-block;
}

.more-list-title
{
    background: url("../Images/PartyEx/widget-list-title-background.jpg") repeat-x;
    height: 30px;
    line-height: 30px;
    color: #FFFFFF;
}

.more-list-tr1 td
{
    height: 24px;
    line-height: 24px;
    border-bottom: 1px dotted #CCCCCC;
}

.more-list-tr2 td
{
    height: 24px;
    line-height: 24px;
    border-bottom: 1px dotted #CCCCCC;
}
/******************文章列表分页结束*************/

.join-party-step
{
    background: url("../Images/PartyEx/join-party-button-backgound.jpg") no-repeat scroll center center transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 27px;
    margin: 10px;
    width: 150px;
}

.party-portal-content-title
{
    background: url("../images/PartyEx/widget-list-title-background.jpg") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #D4622A;
    color: #FFFFFF;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
}

.party-portal-content-title td
{
    background: url("../images/PartyEx/widget-list-title-background.jpg") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #D4622A;
    color: #FFFFFF;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
}

.party-portal-content-table
{
    background: #D4622A;
}

.party-portal-content-table th
{
    background: #FBE697;
    text-align: left;
    padding-left: 5px;
    line-height: 22px;
}

.party-portal-content-table td
{
    background: #FFFFFF;
    line-height: 35px;
    padding-left: 5px;
}

.party-portal-content-title td
{
    background: url("../images/PartyEx/widget-list-title-background.jpg") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #D4622A;
    color: #FFFFFF;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
}

.button-party-submit
{
    background: url("../Images/Buttons/party-submit.jpg") no-repeat scroll 0 0 transparent;
    border: 0px;
    cursor: pointer;
    height: 27px;
    width: 79px;
}

/**********入党申请流程**********/
.join-party-apply
{
    width: 271px;
    height: 57px;
    background: url("../Images/PartyEx/join-party-apply.jpg") no-repeat;
    margin: 0px auto 8px;
}

.join-party-apply-flow a
{
    display: inline-block;
    width: 271px;
    height: 57px;
}

.join-party-apply-flow1
{
    width: 271px;
    height: 57px;
    background: url("../Images/PartyEx/join-party-apply-flow1.jpg") no-repeat;
    margin: 8px auto;
}

.join-party-apply-flow2
{
    width: 271px;
    height: 57px;
    background: url("../Images/PartyEx/join-party-apply-flow2.jpg") no-repeat;
    margin: 8px auto;
}

.join-party-apply-flow3
{
    width: 271px;
    height: 57px;
    background: url("../Images/PartyEx/join-party-apply-flow3.jpg") no-repeat;
    margin: 8px auto;
}

.join-party-apply-flow4
{
    width: 271px;
    height: 57px;
    background: url("../Images/PartyEx/join-party-apply-flow4.jpg") no-repeat;
    margin: 8px auto;
}

.join-party-apply-flow5
{
    width: 271px;
    height: 57px;
    background: url("../Images/PartyEx/join-party-apply-flow5.jpg") no-repeat;
    margin: 8px auto 0px;
}

/**********入党申请流程**********/

/**********荣誉殿堂开始********/
.honour-palace
{
}

.honour-palace li
{
    float: left;
    display: inline-block;
    margin: 3px 10px;
}

.honour-image
{
}

.honour-image img
{
    width: 120px;
    height: 90px;
    border: 1px solid #E45245;
    display: inline-block;
}

.honour-title
{
    margin-top: 3px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    display: block;
}
.honour-tab
{
    height: 29px;
    line-height: 29px;
    background: url("../Images/PartyEx/honour-tap-background.jpg") no-repeat top left;
}
.honour-tab li
{
    width: 80px;
    text-align: center;
    height: 29px;
    float: left;
    line-height: 29px;
    font-weight: bold;
}
.honour-tab a
{
    color: #CB6000;
}
/**********荣誉殿堂结束********/

/**********内容图片列表开始********/
.widgets-content-image-list li
{
    float: left;
    margin: 5px 15px;
    width: 120px;
    height: 144px;
}
.widgets-content-image-list img
{
    width: 120px;
    height: 90px;
    border: 1px solid #E45245;
    display: inline-block;
}
.widgets-content-image-list span
{
    display: block;
    text-align: center;
    height: 22px;
    line-height: 22px;
}
.widgets-content-image-list-View
{
    width: 71px;
    height: 27px;
}
/**********内容图片列表开始********/

/**********党员电子活动证开始***********/
.permit-main
{
    background: #E13409;
    width: 962px;
    display: inline-block;
    height: auto;
}
.permit-left
{
    width: 289px;
    height: 550px;
    float: left;
    display: inline-block;
    background: url(../Images/PartyEx/permit-left.jpg) no-repeat;
}
.permit-left ul
{
    width: 100%;
    margin-top: 80px;
    list-style: none;
    padding: 0px;
}
.permit-left ul li
{
    padding: 0px;
    margin: 0px;
    height: 40.5px;
    line-height: 40.5px;
    text-align: center;
    list-style: none;
}
.permit-left ul li:hover
{
    height: 40.5px;
    line-height: 40.5px;
    background: url(../Images/PartyEx/permit-left-list-hover.png) no-repeat center center;
    text-align: center;
}

.permit-left ul li a
{
    font-family: @Microsoft;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.permit-right
{
    width: 673px;
    height: 65px;
    float: left;
    display: inline-block;
}

.permit-right-path
{
    width: 650px;
    height: 65px;
    float: left;
    margin-left: 7px;
    background: url(../Images/PartyEx/permit-path.jpg) no-repeat;
    line-height: 65px;
    text-indent: 40px;
    color: #bc0404;
    font-size: 14px;
}
.permit-right-contant
{
    margin-left: 7px;
    width: 650px;
    height: 475px;
    float: left;
    background: #fff;
}
.permit-right-contant-infro
{
    margin-left: 20px;
    display: inline-table;
    margin-top: 10px;
}
.permit-right-contant-infro th
{
    font-weight: normal;
    color: #333;
    height: 28px;
    line-height: 28px;
    border-bottom: 1px solid #eee;
    width: 100px;
    text-align: right;
    font-size: 14px;
}
.permit-right-contant-infro td
{
    font-weight: normal;
    color: #bc0404;
    height: 28px;
    line-height: 28px;
    text-indent: 5px;
    text-align: left;
    font-size: 14px;
    border-bottom: 1px solid #eee;
}
.permit-right-contant-photo
{
    width: 85px;
    height: 100px;
    border: 1px solid #eee;
    float: right;
    display: inline-table;
    margin-right: 30px;
    margin-top: 20px;
}
.permit-path
{
    font-size: 14px;
    height: 40px;
    border-bottom: 1px solid #aaaaaa;
    line-height: 40px;
    text-align: left;
}

.permit-button
{
    margin-top: 10px;
    text-align: center;
}
.permit-button-up
{
    background: url(../Images/PartyEx/permit-button-up.jpg) no-repeat;
    border: none;
    width: 76px;
    height: 23px;
    cursor: pointer;
}
.permit-button-next
{
    background: url(../Images/PartyEx/permit-button-next.jpg) no-repeat;
    border: none;
    width: 76px;
    height: 23px;
    cursor: pointer;
}

/**********党员电子活动证结束***********/

/**********党群图片库开始**********/
.btn-phote-prev
{
    float: left;
    width: 51px;
    height: 91px;
    background: url("../Images/PartyEx/botton-photo-prev.jpg") no-repeat;
    cursor: pointer;
    margin: 235px 5px 5px 5px;
}

.photo-container
{
    width: 800px;
    height: 560px;
    border: 1px solid #E45245;
    float: left;
}

.photo-container2
{
    width: 600px;
    height: 1025px;
    border: 1px solid #E45245;
    float: left;
}

.btn-photo-next
{
    float: left;
    width: 51px;
    height: 91px;
    background: url("../Images/PartyEx/botton-photo-next.jpg") no-repeat;
    cursor: pointer;
    margin: 235px 5px 5px 5px;
}

.photo-item
{
    display: none;
}

.photo-item-show
{
    display: inline-block;
}

.photo-content
{
    width: 800px;
    margin: 10px auto;
    line-height: 20px;
}

.photo-preview-container
{
    width: 790px;
    margin: 10px auto;
    border: 5px solid #E45245;
    height: 110px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.preview-photo-list
{
    height: 90px;
    width: 790px;
    overflow: hidden;
}

.preview-photo-item
{
    float: left;
    margin: 5px;
    border: 1px solid #CCCCCC;
    cursor: pointer;
}

.preview-photo-item-actived
{
    border: 1px solid red;
}
.photo-tab
{
    height: 29px;
    line-height: 29px;
}
.photo-tab li
{
    width: 80px;
    text-align: center;
    height: 29px;
    float: left;
    line-height: 29px;
    font-weight: bold;
    cursor: pointer;
}
.photo-tab li a
{
    color: #CB6000;
    width: 80px;
    text-align: center;
    height: 29px;
    line-height: 29px;
}
.photo-tab li:hover
{
    width: 80px;
    cursor: pointer;
    text-align: center;
    height: 29px;
    line-height: 29px;
    background: url("../Images/PartyEx/photo-tab-hover.jpg") no-repeat bottom center;
}
/**********党群图片库结束**********/

.my-main-page-task-count
{
    height: 24px;
    width: 24px;
    background: url("../Images/PartyEx/party-portal-red-circle.png") no-repeat;
    display: inline-block;
    position: absolute;
    text-align: center;
    line-height: 24px;
    color: #FFFFFF;
    left: 210px;
    top: 0px;
    cursor: pointer;
}

.party-center-button
{
    background: #F9AA1A;
    color: #FFFFFF;
    border: 1px solid #FFFFC7;
    height: 22px;
    line-height: 22px;
    padding: 0px 5px;
    position: relative;
    left: 50px;
}

.button-party-prev-page
{
    width: 80px;
    height: 22px;
    background: url("../images/PartyEx/button-prev-page.jpg") no-repeat;
    display: inline-block;
    cursor: pointer;
}

.button-party-next-page
{
    width: 80px;
    height: 22px;
    background: url("../images/PartyEx/button-next-page.jpg") no-repeat;
    display: inline-block;
    margin-left: 30px;
    cursor: pointer;
}

/**********志愿服务详细页开始**********/

.vs-studio-post
{
    line-height: 180%;
    padding: 5px;
    display: inline-block;
}
.vs-studio-content
{
    width: 98%;
    line-height: 180%;
    display: inline-block;
    border: 1px solid #E5695D;
}
.vs-studio-interactive
{
    width: 98%;
    height: 600px;
    margin-top: 15px;
}
/**********志愿服务详细页结束**********/

/**********社会组织一支部一品牌评比开始**********/
.party-branch-page
{
    background: url("../images/PartyEx/party-branch-background.jpg") repeat-x;
}
.party-branch-activity
{
    width: 612px;
    height: 347px;
    background: url("../images/PartyEx/party-branch-activity-background.jpg") no-repeat;
}
.party-branch-activity-text
{
    line-height: 180%;
    width: 410px;
    text-align: left;
    position: relative;
    top: 100px;
    font-size: 14px;
    left: 180px;
}
.party-branch-activity-text a
{
    color: #cc3300;
}
.party-branch-activity-host
{
    position: relative;
    top: 215px;
    font-size: 12px;
    left: 120px;
}
.party-branch-rank
{
    background: url("../images/PartyEx/party-branch-rank-background.jpg") no-repeat;
    width: 327px;
    height: 347px;
    position: absolute;
    left: 618px;
    top: 25px;
}
.party-branch-rank-table
{
    position: relative;
    top: 60px;
    left: 10px;
}
.party-branch-area
{
    background: #fff;
    width: 935px;
    margin-top: 10px;
    margin-left: 8px;
}
.party-branch-area-title
{
    background: url("../images/PartyEx/party-branch-area-title.jpg") no-repeat;
    width: 935px;
    height: 42px;
}
/**********社会组织一支部一品牌评比结束**********/

/**********在线考试开始**********/
.exa-table
{
    line-height: 180%;
    font-size: 14px;
}
.exa-top
{
    width: 630px;
    height: 77px;
    background: url("../images/PartyEx/exa-default-top.jpg") no-repeat top;
}
.exa-foot
{
    width: 630px;
    height: 77px;
    background: url("../images/PartyEx/exa-default-foot.jpg") no-repeat bottom;
}
.exa-test-table
{
    font-size: 12px;
    border: 1px solid #D4622A;
    text-align: left;
}
.exa-test-table tr
{
    height: 30px;
}
.exa-test-table .more-list-tr1 td
{
    text-indent: 10px;
}
.exa-test-table a
{
    color: #CC3300;
    text-decoration: underline;
}
.exa-test-table-ul, .exa-test-table-ul li
{
    padding: 0px;
    margin: 0px;
}
.exa-test-table-ul li
{
    list-style: url("../images/PartyEx/exa-icon.jpg") inside;
    float: left;
    text-align: left;
}
.exa-result-table
{
    font-size: 12px;
    height: 293px;
    width: 559px;
    line-height: 180%;
    background: url("../images/PartyEx/exa-result-background.jpg") no-repeat;
}
.exa-button-in
{
    background: url("../images/PartyEx/exa-button-background.jpg") no-repeat;
    width: 140px;
    border: none;
    height: 37px;
    cursor: pointer;
}
.exa-button-i
{
    background: url("../images/PartyEx/button-exa.jpg") no-repeat;
    width: 72px;
    border: none;
    height: 22px;
    cursor: pointer;
}
/**********在线考试结束**********/
.button-style
{
    background: url("../images/PartyEx/button-background.png") no-repeat 0px 0px;
    width: 80px;
    height: 27px;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
    border: none;
    color: #fff;
}
.button-style:hover
{
    background: url("../images/PartyEx/button-background.png") no-repeat 0 -27px;
    width: 80px;
    height: 27px;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
    border: none;
    color: #fff;
}

/**********“为民务实清廉”党的群众路线教育实践活动开始**********/
.activity-div
{
    background: #FECFB1;
}
.activity-title
{
    background: url("../images/PartyEx/activity-title.jpg") no-repeat;
    width: 952px;
    height: 35px;
    text-indent: 50px;
    font-weight: bold;
    font-size: 14px;
    line-height: 35px;
    color: #fff;
    margin-bottom:2px;
}
.activity-news-top
{
    background: url("../images/PartyEx/activity-news-top.jpg") no-repeat;
    width: 942px;
    margin-left: 5px;
    height: 9px;
}
.activity-news-middle
{
    background: url("../images/PartyEx/activity-news-middle.jpg") repeat-y;
    width: 942px;
    margin-left: 5px;
    padding-left:5px;
}
.activity-news-bottom
{
    background: url("../images/PartyEx/activity-news-bottom.jpg") no-repeat;
    width: 942px;
    height: 9px;
    margin-left: 5px;
}
.activity-photo
{
    background: #F3AA61;
    border: 1px solid #E1473A;
    margin-top:8px;
}
.activity-photo ul
{
    width: 100%;
}
.activity-photo ul li
{
    background:#fff;
    width: 135px;
    height: 133px;
    margin: 5px 0px 5px 7px;
    border: 1px solid #E1473A;
    padding: 5px;
    display: inline-block;
}
.activity-photo ul li img
{
    border:none;
}
.activity-widget
{
    margin-top:8px;
    display:inline-block;
}
.activity-widget-top
{
    background: url("../images/PartyEx/activity-widget-top.jpg") no-repeat;
    width: 468px;
    height: 38px;
    line-height:42px;
    text-indent: 50px;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
}
.activity-widget-middle
{
    background: url("../images/PartyEx/activity-widget-middle.jpg") repeat-y;
    width: 468px;
    height:200px;
}
.activity-widget-bottom
{
    background: url("../images/PartyEx/activity-widget-bottom.jpg") no-repeat;
    width: 468px;
    height: 9px;
}
.activity-widget-more
{
    position:relative;
    left:370px;
    top:-55px;
    font-size:12px;
    font-weight:normal;
}
.activity-widget-more a
{
    color:#fff;
    cursor:pointer;
}

/**********“为民务实清廉”党的群众路线教育实践活动结束**********/

/**********客户端下载开始**********/
.client-div
{
    background: url("../images/PartyEx/client-background.jpg") repeat-x;
    height:230px;
    width:100%;
    padding-top:20px;
    display:inline-block;
}
.client-div-table
{
    height:180px;
    width:95%;
    margin-left:30px;
}
.client-logo
{
    width:120px;
}
.client-guide-android
{
    height:31px;
    width:203px;
    position:absolute;
    left:535px;
    top:30px;
    cursor:pointer;
}
.client-guide-iphone
{
    height:31px;
    width:203px;
    position:absolute;
    left:745px;
    top:30px;
    cursor:pointer;
}
.client-content
{
    height:30px;
    width:100%;
    position:absolute;
    left:40px;
    top:240px;
    color:#999999;
}
.client-button-android
{
    height:50px;
    width:222px;
    cursor:pointer;
}
.client-button-android
{
    height:50px;
    width:222px;
    cursor:pointer;
}
.client-button-android img , .client-button-android img
{
    border:none;
}
.client-code
{
    height:131px;
    width:145px;
    cursor:pointer;   
}
/**********客户端下载结束**********/

/**********新首页开始**********/
.portal-new-login
{
    background: url("../images/PartyEx/party-new-login-background.jpg") repeat-x;
    width: 962px;
    height: 35px;
    margin: 0px auto;
    border-left: 1px solid #E45245;
    border-right: 1px solid #E45245;
    
}
.widget-left-news-top
{
    margin-top: 2px;
    width: 695px;
    height: 9px;
    overflow: hidden;
    background: url("../images/PartyEx/widget-left-news-top.jpg") no-repeat;
}

.widget-left-news-middle
{
    width: 695px;
    -width: 678px;
    background: url("../images/PartyEx/widget-left-news-middle.jpg") repeat-y;
    padding: 0px 10px;
    height: 220px;
    -height: 230px;
    display: inline-block;
}

.widget-left-news-bottom
{
    width: 695px;
    height: 9px;
    overflow: hidden;
    background: url("../images/PartyEx/widget-left-news-bottom.jpg") no-repeat;
}
.widget-right-top
{
    width: 262px;
    height: 8px;
    overflow: hidden;
    background: url("../images/PartyEx/widget-right-top.jpg") no-repeat;
}

.widget-right-middle
{
    width: 254px;
    float: right;
    padding: 0px 4px 0 4px;
    -padding: 2px;
    background: url("../images/PartyEx/widget-right-middle.jpg") repeat-y;
}
.widget-right-middle ul, .widget-right-middle ul li
{
    padding: 0px;
    margin: 0px;
}
.widget-right-bottom
{
    width: 262px;
    height: 9px;
    overflow:hidden;
    float: right;
    background: url("../images/PartyEx/widget-right-bottom.jpg") no-repeat;
}
.widget-server-center
{
    float: right;
}
.widget-right-title
{
    width: 254px;
    height: 34px;
    float: left;
    background: url("../images/PartyEx/new-widget-right-top.jpg") no-repeat;
}
.widget-server-center ul
{
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
}

.widget-server-center ul li
{
    width: 52px;
    margin: 6px 5px 2px 6px;
    -margin: 6px 5px 2px 5px;
    float: left;
    display:inline-block;
    text-align: center;
    margin-top:10px;
}
.widget-server-center ul li img
{
    margin-bottom: 2px;
}
.widget-server-center ul li a
{
    border: none;
    cursor: pointer;
}

.widget-new-right-header
{
    background: url("../images/PartyEx/widget-right-header.jpg") no-repeat;
    width: 262px;
    height: 38px;
}
.widget-new-right-middle
{
    background: url("../images/PartyEx/widget-right-middle.jpg") repeat-y;
    padding: 0px 6px 0 6px;
    width: 250px;
}
.widget-new-right-bottom
{
    background: url("../images/PartyEx/widget-right-bottom.jpg") no-repeat;
    width: 262px;
    overflow: hidden;
    height: 9px;
}
.widget-new-left-table
{
    background: #F5B472;
    padding-left: 10px;
    -padding-left: 5px;
}
.widget-new-left-table-bottom
{
    background: url("../images/PartyEx/widget-new-left-table-bottom.jpg") no-repeat;
    width: 695px;
    height: 6px;
}
.widget-new-left-header
{
    background: url("../images/PartyEx/widget-left-content-topEx.jpg") no-repeat;
    width: 338px;
    height: 9px;
    overflow:hidden;
}
.widget-new-left-middle
{
    background: url("../images/PartyEx/widget-left-content-middleEx.jpg") repeat-y;
    width: 326px;
    padding: 0 6px 0 6px;
    height: 182px;
}
.widget-new-left-bottom
{
    background: url("../images/PartyEx/widget-left-content-bottomEx.jpg") no-repeat;
    width: 338px;
    height: 12px;
}
.widget-left-bottomEx
{
    background: url("../images/PartyEx/widget-left-bottomEx2.jpg") no-repeat;
    width: 338px;
    height: 12px;
}
.widget-new-left-headerEx
{
    background: url("../images/PartyEx/widget-new-left-headerEx.jpg") no-repeat;
    width: 338px;
    height: 40px;
}
.widget-photo
{
    background: url("../images/PartyEx/widget-photo.jpg") repeat-x;
    width: 962px;
    display: inline-block;
    height: 100px;
    margin-top: 5px;
}
.widget-photo img
{
    border: none;
}
.widget-photo-title
{
    background: url("../images/PartyEx/widget-photo-title.jpg") no-repeat;
    width: 54px;
    margin-top: -0px;
    display: inline-block;
    height: 84px;
    float: left;
}
.widget-photo-more
{
    background: url("../images/PartyEx/widget-photo-more.jpg") no-repeat;
    width: 40px;
    margin-top: -0px;
    display: inline-block;
    height: 84px;
    float: left;
}
/**********新首页结束**********/
